Package com.cisco.pt.ipc.sim.pdu.impl
Class DNSHeaderImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCDataImpl
com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
com.cisco.pt.ipc.sim.pdu.impl.PduImpl
com.cisco.pt.ipc.sim.pdu.impl.DNSHeaderImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DNSResourceRecordprotected booleanprotected booleanprotected booleanprotected booleanprotected intprotected intprotected intprotected intprotected intprotected booleanprotected intprotected List<DNSResourceRecord>protected List<DNSResourceRecord>protected List<DNSResourceRecord>Fields inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
fieldNames, fieldTable, signalType, typeTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeTypeAndPayload(EncodedBuffer buffer) getFieldType(String fieldName) booleanbooleanbooleanbooleanintintintintintbooleanintvoidpduRead(EncodedBuffer buffer) voidread(EncodedBuffer buffer) Reads this object from an EncodedBuffer of raw datavoidsetDnsQueryRr(DNSResourceRecord dnsQueryRr) voidsetIsAuthoritative(boolean isAuthoritative) voidsetIsRecurionAvailable(boolean isRecurionAvailable) voidsetIsRecursionDesired(boolean isRecursionDesired) voidsetIsTruncated(boolean isTruncated) voidsetNumAdditionalRecords(int numAdditionalRecords) voidsetNumAnswerRecords(int numAnswerRecords) voidsetNumQuestions(int numQuestions) voidsetOpCode(int opCode) voidsetQueryId(int queryId) voidsetResponse(boolean response) voidsetResponseCode(int responseCode) voidsetVectAdditionalRrs(List<DNSResourceRecord> vectAdditionalRrs) voidsetVectAnswerRrs(List<DNSResourceRecord> vectAnswerRrs) voidsetVectAuthorityRrs(List<DNSResourceRecord> vectAuthorityRrs) Methods inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
getFieldValueMethods inherited from class com.cisco.pt.ipc.impl.IPCDataImpl
checkType, pduReadBoolean, pduReadByte, pduReadDouble, pduReadFloat, pduReadInt, pduReadIPAddress, pduReadIPCData, pduReadIPV6Address, pduReadLong, pduReadMACAddress, pduReadPair, pduReadQString, pduReadShort, pduReadString, pduReadUUID, pduReadVector, readBoolean, readByte, readDouble, readFloat, readInt, readIPAddress, readIPCData, readIPV6Address, readLong, readMACAddress, readPair, readQString, readShort, readString, readUUID, readVectorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Signal
getFieldValue
-
Field Details
-
queryId
protected int queryId -
response
protected boolean response -
opCode
protected int opCode -
isAuthoritative
protected boolean isAuthoritative -
isTruncated
protected boolean isTruncated -
isRecursionDesired
protected boolean isRecursionDesired -
isRecurionAvailable
protected boolean isRecurionAvailable -
responseCode
protected int responseCode -
numQuestions
protected int numQuestions -
numAnswerRecords
protected int numAnswerRecords -
numAdditionalRecords
protected int numAdditionalRecords -
dnsQueryRr
-
vectAnswerRrs
-
vectAuthorityRrs
-
vectAdditionalRrs
-
-
Constructor Details
-
DNSHeaderImpl
public DNSHeaderImpl()
-
-
Method Details
-
getQueryId
public int getQueryId()- Specified by:
getQueryIdin interfaceDNSHeader- Returns:
- int Returns a int
-
setQueryId
public void setQueryId(int queryId) - Specified by:
setQueryIdin interfaceDNSHeader- Parameters:
queryId- Takes in a parameter of queryId
-
getResponse
public boolean getResponse()- Specified by:
getResponsein interfaceDNSHeader- Returns:
- boolean Returns a boolean
-
setResponse
public void setResponse(boolean response) - Specified by:
setResponsein interfaceDNSHeader- Parameters:
response- Takes in a parameter of response
-
getOpCode
public int getOpCode() -
setOpCode
public void setOpCode(int opCode) -
getIsAuthoritative
public boolean getIsAuthoritative()- Specified by:
getIsAuthoritativein interfaceDNSHeader- Returns:
- boolean Returns a boolean
-
setIsAuthoritative
public void setIsAuthoritative(boolean isAuthoritative) - Specified by:
setIsAuthoritativein interfaceDNSHeader- Parameters:
isAuthoritative- Takes in a parameter of isAuthoritative
-
getIsTruncated
public boolean getIsTruncated()- Specified by:
getIsTruncatedin interfaceDNSHeader- Returns:
- boolean Returns a boolean
-
setIsTruncated
public void setIsTruncated(boolean isTruncated) - Specified by:
setIsTruncatedin interfaceDNSHeader- Parameters:
isTruncated- Takes in a parameter of isTruncated
-
getIsRecursionDesired
public boolean getIsRecursionDesired()- Specified by:
getIsRecursionDesiredin interfaceDNSHeader- Returns:
- boolean Returns a boolean
-
setIsRecursionDesired
public void setIsRecursionDesired(boolean isRecursionDesired) - Specified by:
setIsRecursionDesiredin interfaceDNSHeader- Parameters:
isRecursionDesired- Takes in a parameter of isRecursionDesired
-
getIsRecurionAvailable
public boolean getIsRecurionAvailable()- Specified by:
getIsRecurionAvailablein interfaceDNSHeader- Returns:
- boolean Returns a boolean
-
setIsRecurionAvailable
public void setIsRecurionAvailable(boolean isRecurionAvailable) - Specified by:
setIsRecurionAvailablein interfaceDNSHeader- Parameters:
isRecurionAvailable- Takes in a parameter of isRecurionAvailable
-
getResponseCode
public int getResponseCode()- Specified by:
getResponseCodein interfaceDNSHeader- Returns:
- int Returns a int
-
setResponseCode
public void setResponseCode(int responseCode) - Specified by:
setResponseCodein interfaceDNSHeader- Parameters:
responseCode- Takes in a parameter of responseCode
-
getNumQuestions
public int getNumQuestions()- Specified by:
getNumQuestionsin interfaceDNSHeader- Returns:
- int Returns a int
-
setNumQuestions
public void setNumQuestions(int numQuestions) - Specified by:
setNumQuestionsin interfaceDNSHeader- Parameters:
numQuestions- Takes in a parameter of numQuestions
-
getNumAnswerRecords
public int getNumAnswerRecords()- Specified by:
getNumAnswerRecordsin interfaceDNSHeader- Returns:
- int Returns a int
-
setNumAnswerRecords
public void setNumAnswerRecords(int numAnswerRecords) - Specified by:
setNumAnswerRecordsin interfaceDNSHeader- Parameters:
numAnswerRecords- Takes in a parameter of numAnswerRecords
-
getNumAdditionalRecords
public int getNumAdditionalRecords()- Specified by:
getNumAdditionalRecordsin interfaceDNSHeader- Returns:
- int Returns a int
-
setNumAdditionalRecords
public void setNumAdditionalRecords(int numAdditionalRecords) - Specified by:
setNumAdditionalRecordsin interfaceDNSHeader- Parameters:
numAdditionalRecords- Takes in a parameter of numAdditionalRecords
-
getDnsQueryRr
- Specified by:
getDnsQueryRrin interfaceDNSHeader- Returns:
- DNSResourceRecord Returns a DNSResourceRecord
-
setDnsQueryRr
- Specified by:
setDnsQueryRrin interfaceDNSHeader- Parameters:
dnsQueryRr- Takes in a parameter of dnsQueryRr
-
getVectAnswerRrs
- Specified by:
getVectAnswerRrsin interfaceDNSHeader- Returns:
- List<DNSResourceRecord> Returns a List<DNSResourceRecord>
-
setVectAnswerRrs
- Specified by:
setVectAnswerRrsin interfaceDNSHeader- Parameters:
vectAnswerRrs- Takes in a parameter of vectAnswerRrs
-
getVectAuthorityRrs
- Specified by:
getVectAuthorityRrsin interfaceDNSHeader- Returns:
- List<DNSResourceRecord> Returns a List<DNSResourceRecord>
-
setVectAuthorityRrs
- Specified by:
setVectAuthorityRrsin interfaceDNSHeader- Parameters:
vectAuthorityRrs- Takes in a parameter of vectAuthorityRrs
-
getVectAdditionalRrs
- Specified by:
getVectAdditionalRrsin interfaceDNSHeader- Returns:
- List<DNSResourceRecord> Returns a List<DNSResourceRecord>
-
setVectAdditionalRrs
- Specified by:
setVectAdditionalRrsin interfaceDNSHeader- Parameters:
vectAdditionalRrs- Takes in a parameter of vectAdditionalRrs
-
getFieldType
- Overrides:
getFieldTypein classPduImpl
-
read
Reads this object from an EncodedBuffer of raw data -
pduRead
-
getOrderedFieldNames
- Specified by:
getOrderedFieldNamesin interfaceSignal- Overrides:
getOrderedFieldNamesin classPduImpl
-
encodeTypeAndPayload
- Specified by:
encodeTypeAndPayloadin interfaceSignal- Overrides:
encodeTypeAndPayloadin classPduImpl
-